@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/assets/fonts/Plus Jakarta Sans.woff');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 35 THIN';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-35-THIN.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 45 LIGHT';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-45-LIGHT.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 55 REGULAR';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-55-REGULAR.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 65 MEDIUM';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-65-MEDIUM.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 75 SEMIBOLD';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-75-SEMIBOLD.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 85 BOLD';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-85-BOLD.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 95 EXTRABOLD';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-95-EXTRABOLD.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 105 HEAVY';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-105-HEAVY.TTF');
}
@font-face {
  font-family: '阿里巴巴普惠体 2.0 115 BLACK';
  src: url('/assets/fonts/ALIBABAPUHUITI-2-115-BLACK.TTF');
}

$font-sans: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
$font-calli: Baskerville, Georgia, "Liberation Serif", "Kaiti SC", STKaiti, "AR PL UKai CN", "AR PL UKai HK", "AR PL UKai TW", "AR PL UKai TW MBE", "AR PL KaitiM GB", KaiTi, KaiTi_GB2312, DFKai-SB, "TW\-Kai", serif;
$font-serif: Georgia, "Nimbus Roman No9 L", "Songti SC", STSong, "AR PL New Sung", "AR PL SungtiL GB", NSimSun, SimSun, "TW\-Sung", "WenQuanYi Bitmap Song", "AR PL UMing CN", "AR PL UMing HK", "AR PL UMing TW", "AR PL UMing TW MBE", PMingLiU, MingLiU, serif;


$color-page-bg: #F2F2F2; // 页面背景色
$color-view-bg: #FFFFFF; // View视图背景色


$color-divider: #B3B3B3; // View 标题分割线颜色



// ---------------------------------------------------------------------------- //
$color-white: #FFFFFF; // 白色
$color-black: #222222; // 黑色
$color-primary: #570DF8; // 主紫色
$color-btn-primary: #570DF8;
// $color-btn-primary-text === $color-white
$color-btn-primary-hover: #4A07DA;
$color-btn-default: #F2F2F2;
// $color-btn-default-text === $color-black
$color-btn-default-hover: #E5E6E6;
$color-btn-neutral: #2B3440;
$color-btn-neutral-text: #D8DDE4;
$color-btn-neutral-hover: #1D232B;
$color-btn-text: rgba(87,13,248,1);
$color-btn-text-hover: rgba(87,13,248,0.75);
$color-btn-disabled: #F2F2F2;
$color-btn-disabled-text: #C5C5C5;

$color-theme-grey3: #F2F2F2;

$color-chatBubble-header-time: #8F949B;
$color-chatBubble-bg-left: #F3F4F8;
$color-chatBubble-bg-right: #2B3440;

body, page {
  // font-family: $font-sans;
  font-family: '阿里巴巴普惠体 2.0 55 REGULAR', sans-serif;


  --stroke: #EBEDF2;

  --AccentPurple-main: #570DF8;
  --AccentPurple-background: #F4F5FF;

  --DeepBlue-main: #6192F2;
  --DeepBlue-light: #B2CDFF;
  --DeepBlue-background: #F2F7FF;

  --Yellow-main: #F26161;
  --Yellow-light: #FFB2B2;
  --Yellow-background: #FFF2F2;

  --Green-main: #ACE573;
  --Green-light: #F4FAED;
  --Green-background: #F9FFF2;

  --Red-main: #F26161;
  --Red-light: #FFB2B2;
  --Red-background: #FFF2F2;

  --Blue-main: #61C7F2;
  --Blue-light: #B2EBFF;
  --Blue-background: #F2FBFF;

  --Neutral-Foreground-1-Rest: #242424;
  --Neutral-Background-1-Rest: #FFFFFF;

}

textarea, input {
  // font-family: $font-sans;
  font-family: '阿里巴巴普惠体 2.0 55 REGULAR', sans-serif;
}

@mixin text-thin {
  font-family: '阿里巴巴普惠体 2.0 35 THIN', sans-serif;
}
@mixin text-light {
  font-family: '阿里巴巴普惠体 2.0 45 LIGHT', sans-serif;
}
@mixin text-regular {
  font-family: '阿里巴巴普惠体 2.0 55 REGULAR', sans-serif;
}
@mixin text-medium {
  font-family: '阿里巴巴普惠体 2.0 65 MEDIUM', sans-serif;
}
@mixin text-semibold {
  font-family: '阿里巴巴普惠体 2.0 75 SEMIBOLD', sans-serif;
}
@mixin text-bold {
  font-family: '阿里巴巴普惠体 2.0 85 BOLD', sans-serif;
}
@mixin text-extrabold {
  font-family: '阿里巴巴普惠体 2.0 95 EXTRABOLD', sans-serif;
}
@mixin text-heavy {
  font-family: '阿里巴巴普惠体 2.0 105 HEAVY', sans-serif;
}
@mixin text-black {
  font-family: '阿里巴巴普惠体 2.0 115 BLACK', sans-serif;
}



@mixin text-h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
}
@mixin text-h2 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
}
@mixin text-h3 {
  font-weight: 500; // medium
  font-size: 20px;
  line-height: 24px;
}
@mixin text-title {
  font-weight: 400; // regular
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.04rem;
}
@mixin text-subtitle {
  font-weight: 400; // regular
  font-size: 16px;
  line-height: 22px;
}
@mixin text-sm-medium {
  font-weight: 500; // medium
  font-size: 14px;
  line-height: 20px;
}
@mixin text-mp-medium {
  font-weight: 500; // medium
  font-size: 16px;
  line-height: 22px;
}
@mixin text-sm {
  font-weight: 400; // regular
  font-size: 14px;
  line-height: 20px;
}
@mixin text-mini {
  font-weight: 400; // regular
  font-size: 12px;
  line-height: 14px;
}
@mixin text-10 {
  font-weight: 400; // regular
  font-size: 10px;
  line-height: 12px;
}


// Chrome 滚动条样式
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.15);
  border-radius: 20px;
  background-clip: content-box;
  border: 1px solid transparent;
}



// antd 菜单字符样式覆盖
.ant-menu-title-content {
  user-select: none;
  font-size: 14px;
  @include text-medium;
}

// antd 菜单分割线样式覆盖
.ant-menu-item-divider {
  margin-left: 8% !important;
  width: 84% !important;
  border-top-width: 1.25px !important;
  padding: 4px 0 !important;
}

// antd Tabs 下方滑动条样式覆盖
.ant-tabs-ink-bar {
  height: 3.5px !important;
  border-radius: 4px !important;
}

// x6 小地图外框样式
.x6-widget-minimap {
  box-shadow: 0 4px 12px 0 rgba(10, 20, 69, 0.05);
  border-radius: 8px;
}




